package com.punai.Incomedata.bo;

import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.punai.common.utils.Decimal2Serializer;
import com.punai.common.utils.Decimal3Serializer;

import java.math.BigDecimal;

/**
 * 清单返回对象
 */
public class ListItemBo {

    private String id;
    private String code;
    private String name;
    private String unit;
    private String spec;
    @JsonSerialize(using = Decimal3Serializer.class)
    private BigDecimal ysgcl;
    @JsonSerialize(using = Decimal3Serializer.class)
    private BigDecimal ysdj;
    @JsonSerialize(using = Decimal3Serializer.class)
    private BigDecimal yshj;
    @JsonSerialize(using = Decimal3Serializer.class)
    private BigDecimal monthGcl;
    @JsonSerialize(using = Decimal3Serializer.class)
    private BigDecimal monthCz;
    @JsonSerialize(using = Decimal2Serializer.class)
    private BigDecimal monthWcl;
    @JsonSerialize(using = Decimal3Serializer.class)
    private BigDecimal klGcl;
    @JsonSerialize(using = Decimal3Serializer.class)
    private BigDecimal klCz;
    @JsonSerialize(using = Decimal2Serializer.class)
    private BigDecimal klWcl;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getUnit() {
        return unit;
    }

    public void setUnit(String unit) {
        this.unit = unit;
    }

    public String getSpec() {
        return spec;
    }

    public void setSpec(String spec) {
        this.spec = spec;
    }

    public BigDecimal getYsgcl() {
        return ysgcl;
    }

    public void setYsgcl(BigDecimal ysgcl) {
        this.ysgcl = ysgcl;
    }

    public BigDecimal getYsdj() {
        return ysdj;
    }

    public void setYsdj(BigDecimal ysdj) {
        this.ysdj = ysdj;
    }

    public BigDecimal getYshj() {
        return yshj;
    }

    public void setYshj(BigDecimal yshj) {
        this.yshj = yshj;
    }

    public BigDecimal getMonthGcl() {
        return monthGcl;
    }

    public void setMonthGcl(BigDecimal monthGcl) {
        this.monthGcl = monthGcl;
    }

    public BigDecimal getMonthCz() {
        return monthCz;
    }

    public void setMonthCz(BigDecimal monthCz) {
        this.monthCz = monthCz;
    }

    public BigDecimal getMonthWcl() {
        return monthWcl;
    }

    public void setMonthWcl(BigDecimal monthWcl) {
        this.monthWcl = monthWcl;
    }

    public BigDecimal getKlGcl() {
        return klGcl;
    }

    public void setKlGcl(BigDecimal klGcl) {
        this.klGcl = klGcl;
    }

    public BigDecimal getKlCz() {
        return klCz;
    }

    public void setKlCz(BigDecimal klCz) {
        this.klCz = klCz;
    }

    public BigDecimal getKlWcl() {
        return klWcl;
    }

    public void setKlWcl(BigDecimal klWcl) {
        this.klWcl = klWcl;
    }
}
